home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
sonstiges
/
ldi
/
ldi.doc
< prev
next >
Wrap
Text File
|
1995-03-13
|
7KB
|
205 lines
'Lucid Dream Inducer' V1.08 - A program for Amiga computers
Copyright © 1993-1995 by Tero Auvinen
E-Mail: tauvinen@aton.abo.fi
Read the whole documentation before using!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Legal things
===============
Copyright:
'Lucid Dream Inducer' (LDI) is a *mailware* program. You are required send me
e-mail if you use this program frequently!!! Permission is granted to freely
distribute this program without ANY profit (except for some reasonable media
fee). The program may not be altered in any way and *cannot* be used for com-
mercial purposes in any situation.
Warranty:
I hereby reject any liability or responsibility for these or any other direct
/indirect consequences from the use of LDI whatsoever. This includes, but is
not limited to, damage to your equipment, damage to your data, personal inju-
ries, financial loss or any other kinds of side-effects. It is your responsi-
bility to take any precautions necessary to protect yourself from these or
any other effects.
If the laws of your country or territory state that I am responsible of any-
thing mentioned above, you may not use or distribute this program.
2. What is 'Lucid Dream Inducer'?
=================================
LDI (Lucid Dream Inducer) is a program designed to affect your dreams, and
by doing so, it may help you to have lucid dreams. LDI does this by either
executing a program/script (for playing samples/speech) or for example flashing
a LED thru the parallel port.
3. Requirements
===============
LDI requires Kickstart 2.0+ and ReqTools.library 37+(not included). And if
you want to use LED-inducing you have to build a little bit of electronics
into the parallel port.(read chapter "6. Bugs & more" for information about
this) This program is written in a system friendly matter EXCEPT what comes
to the parallel port handling, it bangs straight to the hardware...So, it
might *not* work on A600, A1200 and up.
4. Installation
===============
Just copy the executable somewhere the along the path. Or if you want to,
make a bootable disk which you can use on some old A500 :)
The program searches the prefs file from ENVARC:
Remember to assign ENVARC: somewhere if you use bootable floppy!
5. Usage
========
If you want it to detach from cli, 'run >nil: <nil:' it. But beware, then you
cannot see any of the possible DOS error messages that may occur when using
the 'Command' cue mode!
-= LDI's main interface =-
Well, just move those sliders and you'll get the idea. Each slider changes some
value which is on the same vertical level as the slider. Clicking in the contai-
ner area of the gadget allows finer control of the values.
Slider gadgets:
~~~~~~~~~~~~~~~
"Cue starts at" - This is the time when LDI makes the first cue.
"Repat after..." - These two settings define how many times and how
often the cue is repeated.
"ON/OFF times" - These two gadgets define the 'frequency' of which the
dataline 0 on the parallel port toggles when making cue.
These two settings affect only the 'Parallel' type cue.
"Number of cycles" - This setting defines how many 'ON/OFF' sequences
are made per cue. This setting affects only the
'Parallel' type cue.
Button gadgets:
~~~~~~~~~~~~~~~
"Test" - This button causes one COMPLETE cue to occur.
On the right side of the gadget you can see the approximate
duration of the cue. If the approx. cue duration exceeds
the 'Repeat after' time, then your are going to get into
trouble. This also applies to the 'Command' type cues, but
you have to evaluate the time that the command takes to
execute yourself.
"Start/Stop" - This button puts the program into waiting state until the
time defined in "Cue starts at" takes place. This button
also brings the program back from the waiting state.
On the right side of the gadget you can see the approximate
overall duration of all the cues.
Cycle gadget: - This gadget defines the cue type, it has three states:
~~~~~~~~~~~~~
'Parallel' When making cue, dataline 0 in parallel port
is toggled.
'Command' When making cue, the 'command' from the string
gadget is executed SYNCHRONOUSLY, so if the command
crashes or hangs LDI hangs too because it waits the
executed command to return.
'Both' When making cue, LDI makes BOTH cues,
'Command' and 'Parallel', in that order!
-= Menu items =-
Project
o Load settings
- Loads settings from ENVARC:LDI.prefs
o Save settings
- Saves current settings (including the position of the main window)
to ENVARC:LDI.prefs
o About
- Displays some information about the program
o Quit
- Just try it :)
Misc
o Detect REM
- Not in use yet, but possibly will be in very near future!
John Thornley is currently working on REM-detecting circuit,
we'll just have to wait.
-= Keys =-
Pressing 't' when LDI's window is activated, toggles the state of the
Dataline 0.(To help you adjust the right brightness for the LED for example)
Pressing 'ESC' quits the program.
6. Bugs & more
==============
Known bugs:
~~~~~~~~~~~
Sometimes when dragging sliders or selecting menus or GENERALLY doing
something that causes intuimessages to arrive, an address error may occur.
I really don't know what causes this, it might be a bug in my message handling
routines or the E compiler could be messing something up.
Parallel port:
~~~~~~~~~~~~~~
The program toggles 'dataline 0' when in 'Parallel' mode.
I've built a little circuit which consists of:
3 resistors, 1 transistor, 1 LED (red, 5mm diam.)
It's made up so that when dataline 0 goes HIGH, the transistor saturates and
the LED lights up.
I have NOT included any schematics of this circuit, YET! I'll wait until the
REM-detecting circuit is ready.
If you want to, you could build one yourself.
BUT I'M NOT IN ANY WAY RESPONSIBLE IF YOU END UP WITH FRIED AMIGA!!!!
READ THE CHAPTER "1.LEGAL THINGS"!!!
Misc info:
~~~~~~~~~~
I've built a headset too, it's made from an old sunglasses :) I tried using
swim-goggles too but they cause 'pressure' to my eyes, so they are somehow
uncomfortable to use. And when I'm sleeping with the headset on, a wire goes
from headset into the little circuit.
__/\__ __/\__
\ oø / Comments, suggestions and bug reports *are* welcome. \ oø /
/ \/ \ E-Mail: tauvinen@aton.abo.fi / \/ \
¯¯\/¯¯ ¯¯\/¯¯
7. History
==========
1.08 - First public relese, problems with intuimessage handling(?!)